package org.jpxx.sec.common.util;

import java.io.File;

/**
 * 四川大学软件学院网站系统常量定义。
 * <p>
 * 敬告：常量值不可以随便修改！修改不当容易导致系统不能正常运行或崩溃！
 * </p>
 * <p>
 * 修改记录：修改SECOND_MENU_23语义为党建动态 添加人事工作、纪检工作、教代会工会、理论学习、学术成果五个二级菜单
 * </p>
 * <p>
 * 修改记录： 添加思想教育、团委学生会、软件工程硕士、学习实践科学发展观、工作简报五个二级菜单
 * </p>
 * 
 * @author Jun Li
 * @author eboy
 * @version $Revision: 1.0.11 $, $Date: 2009/01/02 $ $Revision: 1.0.12 $, $Date:
 *          2009/03/24 $ $Revision: 1.0.13 $, $Date: 2009/04/03 $
 * @since 1.0.0
 */

public final class Constants {

	/**
	 * 系统版本。
	 */
	public final static String JPXX_SYSTEM_CURRENT_VERSION = "1.0.0";
	/**
	 * 用于保存管理员登陆时使用的验证码。
	 */
	public final static String JPXX_ADMIN_LOGIN_CODE_SESSION = "Jpxx_Code";
	/**
	 * 用于保存管理员的用户名
	 */
	public final static String JPXX_ADMIN_LOGIN_USERNAME_SESSION = "Jpxx_Admin";
	/**
	 * 用于保存普通管理员（非高级管理员的均为普通管理员）的管理权限
	 */
	public final static String JPXX_ADMIN_LOGIN_PRIVILEGE_SESSION = "Privilege";
	/**
	 * 高级管理员默认账号名称，不可以被修改。
	 */
	public final static String JPXX_SYSTEM_ADMIN = "root";
	/**
	 * 高级管理员允许在一定时间范围内登陆出错的次数
	 */
	public final static int JPXX_SYSTEM_ADMIN_ALLOW_TRY_TIMES = 3;
	/**
	 * 学院风光图片保存路径
	 */
	public final static String JPXX_UPLOAD_IMG_DIR = File.separator + "data"
			+ File.separator + "uploadFiles" + File.separator + "images";
	/**
	 * 学院资料文件保存路径
	 */
	public final static String JPXX_UPLOAD_FIL_DIR = File.separator + "data"
			+ File.separator + "uploadFiles" + File.separator + "files";
	/**
	 * 教师照片存储目录
	 */
	public final static String JPXX_UPLOAD_PHO_DIR = File.separator + "data"
			+ File.separator + "uploadFiles" + File.separator + "photo";
	/**
	 * 普通管理员申请修改密码，系统产生验证码的有效时间。系统默认为24小时。
	 */
	public final static long JPXX_ADMIN_CODE_VALID_TIME = 86400000;
	/**
	 * 保存静态页面的文本路径
	 */
	public final static String STATIC_TEXT_PATH = "jpxx_private_data"
			+ File.separator;
	/**
	 * 管理员修改自己资料时修改密码的标记
	 */
	public final static String JPXX_ADMIM_TEMP_TEST_P = "test";
	/**
	 * 管理员最大空闲时间为30分钟——1800000（ms）。
	 */
	public final static long JPXX_ADMIN_MAX_REST_TIME = 1800000;
	
	
}
